package org.thread.test03.api.demo08;

/**
 * 线程的基本操作
 *
 * @author ZQX
 * @date 2025-03-07
 */
public class MainTest01 {
    public static void main(String[] args) throws InterruptedException {
        // 第三：创建自定义线程对象
        MyThread mt = new MyThread("线程一");





        // 第四：启动线程 - 调用线程对象的 run()
        mt.start();


        // 注意：当线程的线程体（run方法）全部执行完毕后，表示线程已经死亡
        // 否则，线程是存活状态
        // 线程存活：true
        System.out.println(mt.isAlive());

        // 主线程睡眠5秒，保证子线程的 run 方法能执行完毕
        Thread.sleep(5000);

        // 线程死亡：false
        System.out.println(mt.isAlive());
    }
}
